#!usr/bin/env python
# -*- coding:utf-8 _*-
"""
@author:zhengxin
@file: 006_algorithm.py
@time: 2024/12/16  10:35
# @describe:
"""

"""
题目006：斐波那契数列。
      程序分析：斐波那契数列（Fibonacci sequence），又称黄金分割数列，
        因数学家莱昂纳多·斐波那契（Leonardo Fibonacci）以兔子繁殖为例子而引入，故又称为“兔子数列”，
        指的是这样一个数列：1、1、2、3、5、8、13、21、34、……这个数列从第3项开始，每一项都等于前两项之和。
  【个人备注】：很多种解法，我是按照分割的方式，每次取列表后两项，然后相加。
"""
def tm006():
    l = [0, 1]
    for i in range(10):
        arr = l[-2:]
        l.append(arr[0]+arr[1])
    print(l)


tm006()
